package com.biz.primus.model.promotion.vo.req;

/**
 * 商品促销请求Vo接口
 *
 * @author david-liu
 */
public interface IProductPromotionReqVo {

    /**
     * 获取商品ID
     *
     * @return 商品ID
     */
    Long getProductId();

    /**
     * 获取商品数量
     *
     * @return 商品数量
     */
    Integer getQuantity();

    /**
     * 获取商品分类ID
     *
     * @return 商品分类ID
     */
    Long getCategoryId();

    /**
     * 获取商品品牌ID
     *
     * @return 商品品牌ID
     */
    Long getBrandId();

    /**
     * 获取商品原价
     *
     * @return 商品原价
     */
    Integer getOriginPrice();

    /**
     * 获取商品特价
     *
     * @return 商品特价
     */
    Integer getSpecialOfferPrice();

    /**
     * 获取商品特价限购数量
     *
     * @return 商品特价限购数量
     */
    Integer getSpecialOfferQuantityLimit();
}
